// 文件上传
import request from '@/utils/request';
const uploadFn = (data, callback) => {
  return request({
    url: '/users/upload',
    method: 'post',
    data: data,
    // 浏览器专属 上传进度函数
    onUploadProgress: function (progressEvent) {
      // console.log('progressEvent', progressEvent);
      // 处理原生进度事件
      callback(Math.floor((progressEvent.loaded / progressEvent.total) * 100) - 1);
    }
    // `onDownloadProgress` 允许为下载处理进度事件
    // 浏览器专属
    // onDownloadProgress: function (progressEvent) {
    //   // 处理原生进度事件
    // },
  });
};

export { uploadFn };
